﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
namespace Vehicle.Web.Pages.Cargo
{
    /// <summary>
    /// Copyright (C) M-Tear团队
    /// 文 件 名：Cargo_View.aspx.cs
    /// 版    本：v1.00.0000
    /// 创建标识：2009-09-01   Created by 杨光远 V1.00.0000
    /// 功能说明：查看承运单信息页面类
    /// 注意事项：无
    /// 
    /// 更新记录：
    /// 
    /// </summary>
    public partial class Cargo_View : Component.PageBase
    {
        #region ---基本变量实例化---
        BLL.Cargo b_Cargo = new Vehicle.BLL.Cargo();
        BLL.Log b_Log = new Vehicle.BLL.Log();
        Model.CargoInfo m_CargoInfo = new Vehicle.Model.CargoInfo();
        #endregion

        #region---基本操作---
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                CargoDataBind();//绑定承运单信息
            }
        }
        /// <summary>
        /// 绑定承运单信息
        /// </summary>
        public void CargoDataBind()
        {
            if (Request.QueryString["id"] != null && Request.QueryString["id"] != "")
            {
                DataTable dt = b_Cargo.GetModel(new Vehicle.Model.ComponentsInfo("Cargo", "C_Card", Request.QueryString["id"].ToString(), "C_ID"));
                if (dt.Rows.Count > 0)
                {
                    lab_C_Card.Text = dt.Rows[0]["C_Card"].ToString();//绑定承运单编号
                    lab_C_weight.Text = dt.Rows[0]["C_weight"].ToString();//绑定承运重量
                    lab_C_Route.Text = dt.Rows[0]["C_Route"].ToString();//绑定承运路线
                    lab_C_Addresss.Text = dt.Rows[0]["C_Addresss"].ToString();//绑定承运目的地
                    lab_C_contract.Text = dt.Rows[0]["C_contract"].ToString();//绑定合同号
                    lab_C_GoodsName.Text = dt.Rows[0]["C_GoodsName"].ToString();//绑定货物名称
                    lab_C_LoadAddr.Text = dt.Rows[0]["C_LoadAddr"].ToString();//绑定货物装车地址
                    lab_C_CTime.Text = dt.Rows[0]["C_CTime"].ToString();//绑定货物装车时间
                    lab_C_StartTime.Text = dt.Rows[0]["C_StartTime"].ToString();//绑定要求起始时间
                    lab_C_EndTime.Text = dt.Rows[0]["C_EndTime"].ToString();//绑定要求结束时间
                    drop_C_Receive.SelectedValue = dt.Rows[0]["C_Receive"].ToString();//绑定是否被接收    1是 2否  3审核
                    drop_C_Result.SelectedValue = dt.Rows[0]["C_Result"].ToString();//绑定运输结果 	1运输中 2已完成 3失败 4审核
                    lab_C_Time.Text = dt.Rows[0]["C_Time"].ToString();//绑定添加时间
                    lab_C_AddName.Text = dt.Rows[0]["C_AddName"].ToString();//绑定添加人姓名
                    lab_C_LastTime.Text = dt.Rows[0]["C_LastTime"].ToString();//绑定最后修改时间
                    lab_C_Fax.Text = dt.Rows[0]["C_Fax"].ToString();//绑定传真号码
                    lab_C_Tel.Text = dt.Rows[0]["C_Tel"].ToString();//绑定客户公司联系电话
                    lab__C_CAddress.Text = dt.Rows[0]["C_CAddress"].ToString();//绑定客户公司地址
                    lab_C_CName.Text = dt.Rows[0]["C_CName"].ToString();//绑定客户公司名称
                    lab_C_Contact.Text = dt.Rows[0]["C_Contact"].ToString();//绑定客户姓名
                    lab_C_Mobilephone.Text = dt.Rows[0]["C_Mobilephone"].ToString();//绑定客户手机
                    lab_C_HomePhone.Text = dt.Rows[0]["C_HomePhone"].ToString();//绑定客户家庭电话
                    lab_C_Note.Text = dt.Rows[0]["C_Note"].ToString();//绑定备注 
                    lab_C_Sendee.Text = dt.Rows[0]["C_Sendee"].ToString();//绑定货物接收人
                    lab_C_STel.Text = dt.Rows[0]["C_STel"].ToString();//绑定货物接收人联系电话
                    lab_C_Money.Text = dt.Rows[0]["C_Money"].ToString();//绑定承运金额

                }
                else
                {
                    Common.MessageHelper.AlertBack("该记录已删除!");
                }
            }
            else
            {
                Common.MessageHelper.AlertBack("您的操作有误,请重新尝试!");
            }
        }
      
        #endregion
    }
}
